Skip to main content

Rule Objects

Rule Objects in Eizen Agentic Platform define the logic and conditions that guide how applications behave and make decisions. They separate business rules from process flows, making it easier to maintain, update, and reuse logic without altering the underlying application structure.

By using Rule Objects, organizations can:

  • Adapt quickly to changing business requirements by modifying rules independently.
  • Promote reusability of rules in multiple processes and integrations.
  • Enhance transparency, as business logic is clearly documented and centrally managed.

Expression Rule

An Expression Rule is a type of Rule Object that evaluates conditions and returns a result based on predefined logic. It can use data inputs, constants, and functions to calculate outcomes or make decisions.

Expression Rules can be used to:

  • Validate input data (e.g., check if an email format is correct).
  • Apply conditional logic (e.g., approve a discount only if order value > $500).
  • Perform calculations (e.g., compute tax or total price).
  • Drive process flow (e.g., determine the next step in a workflow based on business logic).